package com.lzx.iteam.bean;

import org.json.JSONArray;

/**
 * Created by shijunting on 15/2/3.
 */
public class ChatGroup {

    public ChatGroup() {

    }

    public String id;
    public String name;
    public String lastUpdateTime;//最后一次消息的时间
    public String img;
    public String memberCount;//人数
    public String cuser;//创建者user_id
    public String ctime;//创建时间
    public String userType;//用户类型
    public String isNote;//是否消息提醒
    public String lastMsgName;//最后一次消息的名字
    public String lastMsgContent;//最后一次消息的内容
    public String isNew;//是否是最新的 1表示最新的（未使用过），0表示使用过
    public String unreadCount;//未读消息数
    public String type;//是否是单聊（1表示是，0表示不是）  0:群聊  1：单聊
    public String isActive;//对群聊 是否已解散（1表示正在使用，0表示已解散）
    public String isNewCreate;//是否是基于单聊新创建一个聊天组(1表示是,0表示不是，即为向已有小组中加人)
    public JSONArray members;

    public String getId() {
        return id;
    }

    public String getName() {
        return name;
    }

    public String getLastUpdateTime() {
        return lastUpdateTime;
    }

    public String getImg() {
        return img;
    }

    public String getCuser() {
        return cuser;
    }

    public String getCtime() {
        return ctime;
    }

    public String getUserType() {
        return userType;
    }

    public String getIsNote() {
        return isNote;
    }

    public String getLastMsgName() {
        return lastMsgName;
    }

    public String getLastMsgContent() {
        return lastMsgContent;
    }


    public String getIsNew() {
        return isNew;
    }

    public String getUnreadCount() {
        return unreadCount;
    }

    public String getType() {
        return type;
    }

    public String getIsActive() {
        return isActive;
    }

    public String getIsNewCreate() {
        return isNewCreate;
    }

    public JSONArray getMembers() {
        return members;
    }

    public String getMemberCount() {
        return memberCount;
    }

    public void setMemberCount(String count) {
        this.memberCount = count;
    }

    @Override
    public boolean equals(Object o) {
        if (o instanceof ChatGroup) {
            ChatGroup chatGroup = (ChatGroup) o;
            return this.id.equals(chatGroup.id) && this.name.equals(chatGroup.name) & this.lastUpdateTime.equals(chatGroup.lastUpdateTime);
        }
        return super.equals(o);
    }


}
